combine
Perform a boolean operation on the given blocks.
All blocks must be combinable. See isCombinable. The parent, fill and sort order of the new block is that of the prioritized block. When performing a Union, Intersection or XOR, the operation is performed pair-wise starting with the element with the highest sort order. When performing a Difference, the operation is performed pair-wise starting with the element with the lowest sort order. Required scopes: "lifecycle/duplicate", "lifecycle/destroy"
Return
the newly created block or an error.
Parameters
blocks
blocks to combine. They will be destroyed if "lifecycle/destroy" scope is enabled.
op
boolean operation to perform.